home *** CD-ROM | disk | FTP | other *** search
- %OP%JUY
- %OP%IRY
- %OP%TM1
- %OP%HM0
- %OP%FM0
- %OP%BM0
- %CO:A,12,72%%C%CardData - A Card Index Type Data Base using PipeDream 3
-
-
- %JR%CardData.$.Tapes is a set of files and macros which can be used to
- %JR%construct a card index type data base called "INDEX". Compiled using
- PipeDream 3 V.3.07.
-
- In this particular example it concerns a Video tape library.
-
- %JR%The Video tapes are given an integer reference in column "A" of the
- %JR%data base. Six items on a tape are allowed and the length of each, in
- %JL%minutes, is recorded. The tape length is also input so that the
- remaining time period is calculated.
-
- The data base is compiled using the file RecTemp and the Macro "AddRec"
-
- %JR%Once these files have been created the macro "Load" can be used to load
- the two files into windows.
-
- %JR%"AddRec" adds the record to the end of the data base so the files need
- %JL%to be added in numerical order(*). The record is entered on the record
- %JR%template "RecTemp", this has data field column headings and the video
- %JL%tape reference number is entered into slot "A5". This slot should be
- %JR%marked and copied using copy block (Ctrl BC) into slots "C5" from which
- %JL%it can be Replicated down to slot "C10", note Replication of slots
- %JR%containing expressions involving slot references leads to problems if a
- %JL%selection file is made and should be avoided when referencing items.
- %JR%There is still a problem in that the tape lengths remaining are
- %JL%calculated using slot references and these are incorrect after a
- %JR%selection is made. If it is important for such terms to be maintained
- %JL%on selection then INDEX should be saved under a different name for
- %JR%later recovery and the values in the expression slots fixed by the
- %JL%'snapshot command' - CTRL BSS. Having compiled the new record, running
- %JR%the macro "AddRec" adds the record to the end of the Data Base "INDEX".
- %JL%In order to facilitate the entry of further records, "AddRec" closes
- %JR%the used "RecTemp" window and it is necessary to click the running
- %JL%"hour-glass" icon on "NO" in the dialogue box when this appears, a new
- copy of "RecTemp" will be loaded.
-
- %JR% NOTE (*) - This procedure can be modified when the revised version of
- %JL%PipeDream3 is available which should enable sort to be used to order
- %JR%records which can then be input in any order. With V. 3.07 the
- program hangs up with expression slots if sort is used.
-
- %JR%The macro "ModRec" enables a record to be modified by using the file
- %JR%"RecTemp". The Block Search dialogue box needs to be edited to give
- %JR%the record number as the search string, "Search Expression Strings"
- %JL%switched on and Range of Columns set to "A". The macro "ModRecI" can
- %JR%be used to input the selected record to the file "RecTemp" for editing
- and the macro "ModRec" to replace it with the edited version.
-
- %JR%Printing of a record can be achieved in a similar manner to
- %JR%Modification by loading windows "INDEX" and "PrtTemp", NOTE window
- %JL%"RecTemp" must be closed, setting the record number in the
- %JR%search dialogue box as for "ModRec" and calling macro "PrtRec" from the
- window "INDEX".
-
- The macro "keys" can be used to redefine the function keys so that:-
-
- %JR%a) Ctrl-Shift F1 runs the macro "Load", from any dummy PipeDream window
- which must be closed when the Load operation is complete.
- b) Ctrl-Shift F2 runs the macro "AddRec", from the window "INDEX".
- c) Ctrl-Shift F3 runs the macro "ModRecI", from the window "INDEX".
- d) Ctrl-Shift F4 runs the macro "ModRec", from the window "RecTemp".
- e) Ctrl-Shift F5 runs the macro "PrtRec", from the window "INDEX".
-
- %JR% NOTE! The appropriate windows must be open for the application of a)
- to e) as indicated in the previous instructions.
- %P6%
- %P6%
-
- %JR%The file "keystrip" will print out a keystrip provided highlight "H7"
- is set for "Condensed" printing on an Epson FX80 compatible printer.
-
- %JR%The file "IndexTemp" is provided to enable a new data base of this same
- form to be started.
-
- The procedures to adopt are as follows:-
-
- 1) Load !PipeDream.
- 2) Load CardData and double click on the directory "Tapes".
- 2) Open a PipeDream window. To start a new Data Base, load the
- %JR% file "IndexTemp" and rename as "INDEX", if the previous file is
- %JL% required, copy it to another disc or rename. Save the file "INDEX".
- This step is omitted if the data base exists.
- 3) Double click on the macro "keys" to set the function keys.
- %JR% If a keystrip is required print the file "keystrip" after setting
- highlight 7 to condensed.
- %JR%4) Open another window and press Ctrl-Shift F1 then close the window to
- leave windows "INDEX" and "RecTemp" open.
- %JR%5) If a print of a record is required, close window "RecTemp" and open
- "PrtTemp", note that again Highlight 7 must be set to condensed.
- %CO:B,12,60%%CO:C,12,48%%CO:D,12,36%%CO:E,12,24%%CO:F,12,12%